Golang Job: Software Engineer

Job added on

Company

Harmonic Inc.

Location

Vancouver - Canada

Job type

Full-Time

Golang Job Details

Software Development Engineer

Harmonic is the worldwide leader in video delivery solutions. We enable media companies and service providers to deliver ultra-high-quality streaming and broadcast services to consumers globally through innovative SaaS platforms and software-based appliances. We are changing the way media companies and service providers monetize live and on-demand content on every screen. More information is available at www.harmonicinc.comHarmonic is the worldwide leader in video delivery solutions. We enable media companies and service providers to deliver ultra-high-quality streaming and broadcast services to consumers globally through innovative SaaS platforms and software-based appliances. We are changing the way media companies and service providers monetize live and on-demand content on every screen. More information is available at www.harmonicinc.com.

Role Description:

We are looking for Software Development Engineer to join our development team and participate in the conception and development of next generation flagship products, services and systems for Harmonic’s New Media initiative.

You will be based in our Burnaby office. You will be partnering and collaborating with R&D teams across worldwide offices to qualify product development cycles.

What you will be doing:

  • Implement robust and scalable software-based products and solutions in agile development approach
  • Research new technologies, techniques and 3rd party frameworks
  • Building innovative product with Harmonic’s comprehensive portfolio of video and media products, as well as Cloud base services.

What you should have:

o Bachelor degree or above in Computer Science, Computer Engineering, Mathematics, Physics or related disciplines.
o Knowledge in one of C++, Golang, Java, Javascript or Python programming languages.
o Familiar with AWS, Azure, Google Cloud Platform, Linux, Docker, big data analytic & machine learning is a plus

Successful candidates may have the opportunity to:

  • Partner with our innovative teams across the globe to create the next technology for video streaming and potential career opportunity in Harmonic Canada R&D center.
  • Learn & gain real-world experience in:
o Scalable, highly available mission-critical distributed systems
o Framework & control-path development
o WebApp design and development in HTML5, CSS, Javascript
o Data management: SQL, NoSQL (e.g. Cassandra, MongoDB), BigData, data analytics
o Middleware: SOA, RESTful interfaces, etc.
o Cloud platforms (e.g. AWS, Azure, Rackspace, Eucalyptus)
o Media processing: HEVC, H.264, MPEG2, MVC
o Complete software development lifecycle, including AGILE practices and development tools

At Harmonic, we believe that building and nurturing a global team with diverse backgrounds and voices is critical to our success. Together, we achieve excellence through creativity and innovation, build relationships based on integrity and mutual respect, and deliver the highest quality in every aspect of our business for the benefit of our employees, business partners and shareholders.